technological determinism - Francés Inglés Diccionario